package qc.module.demo.dto.uac;

/**
 * QcLoginResultDto
 *
 * @author QuCheng Tech
 * @since 2025/4/6
 */
@lombok.Data
public class QcLoginResultDto {
    /**
     * 用户名，用于前端显示
     */
    private String name;
    /**
     * 默认项目编码
     */
    private String projectcode;
    /**
     * 项目列表，如未指定项目返回有权限的项目列表以供选择
     */
    //private List<ObjectParamValuesDto> projects;
    /**
     * 提示信息，如需要修改密码等
     */
    private String prompt;
    /**
     * 是否成功
     */
    private boolean success;
    /**
     * 是否需要刷新网关，登录接口中如果新增了黑名单记录，需要由前端刷新网关中的有效黑名单；当该值为true时刷新网关中的黑名单，其他值时不需要处理；
     */
    private boolean refreshgateway;
    /**
     * TOKEN
     */
    private String token;
}
